package com.shuwen.gcdj.bean.conditionMonitoring.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;
import java.util.List;

@Data
@ApiModel
public class StrainSensorDateNowQueryReq {
    /**
     * 日期 2020-1-1
     */
    @ApiModelProperty("日期 2020-1-1")
    private LocalDateTime date;

    /**
     * code
     */
    @ApiModelProperty("code")
    private List<String> code;

    /**
     * 设备号
     */
    @ApiModelProperty(value = "设备号",required = true)
    @NotBlank(message = "设备编号不能为空")
    private String equipmentCode;

    /**
     * 父级编号
     */
    @ApiModelProperty("父级编号")
    private String parentCode;

    /**
     * 传感器类型（1、倾角、2、振动，3、应力）
     */
    @ApiModelProperty("传感器类型（1、倾角、2、振动，3、应力）")
    private Integer sensorType;

    /**
     * 传感器对象（1.应变，2.应力）
     */
    @ApiModelProperty("传感器对象")
    private Integer strainSensorObj;

    /**
     * 传感器code
     */
    @ApiModelProperty("传感器code")
    private String sensorCode;
}
